tower cooler - French English Dictionary